Finding All Convex Cuts of a Plane Graph in Cubic Time

نویسندگان

  • Roland Glantz
  • Henning Meyerhenke
چکیده

In this paper we address the task of finding convex cuts of a graph. In addition to the theoretical value of drawing a connection between geometric and combinatorial objects, cuts with this or related properties can be beneficial in various applications, e. g., routing in road networks and mesh partitioning. It is known that the decision problem whether a general graph is k-convex is NP-complete for fixed k ≥ 2. However, we show that for plane graphs all convex cuts (i. e., k = 2) can be computed in polynomial time. To this end we first restrict our consideration to a subset of plane `1-graphs for which the so-called alternating cuts can be embedded as plane curves such that the plane curves form an arrangement of pseudolines. For a graph G in this set we formulate a one-to-one correspondence between the plane curves and the convex cuts of a bipartite graph from which G can be recovered. Due to their local nature, alternating cuts cannot guide the search for convex cuts in more general graphs. Therefore we modify the concept of alternating cuts using the Djoković relation, which is of global nature and gives rise to cuts of bipartite graphs. We first present an algorithm that computes all convex cuts of a (not necessarily plane) bipartite graph H ′ = (V,E) in O(|E|) time. Then we establish a connection between convex cuts of a graph H and the Djoković relation on a (bipartite) subdivision H ′ of H. Finally, we use this connection to compute all convex cuts of a plane graph in cubic time.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Finding all Convex Cuts of a Plane Graph in Polynomial Time

Convexity is a notion that has been defined for subsets of R and for subsets of general graphs. A convex cut of a graph G = (V,E) is a 2-partition V1∪̇V2 = V such that both V1 and V2 are convex, i. e., shortest paths between vertices in Vi never leave Vi, i ∈ {1, 2}. Finding convex cuts is NP-hard for general graphs. To characterize convex cuts, we employ the Djoković relation, a reflexive and s...

متن کامل

RIMS - 1731 Covering Cuts in Bridgeless Cubic Graphs

In this paper we are interested in algorithms for finding 2-factors that cover certain prescribed edge-cuts in bridgeless cubic graphs. We present an algorithm for finding a minimum-weight 2-factor covering all the 3-edge cuts in weighted bridgeless cubic graphs, together with a polyhedral description of such 2-factors and that of perfect matchings intersecting all the 3-edge cuts in exactly on...

متن کامل

Non-crossing Bottleneck Matchings of Points in Convex Position

Given an even number of points in a plane, we are interested in matching all the points by straight line segments so that the segments do not cross. Bottleneck matching is a matching that minimizes the length of the longest segment. For points in convex position, we present a quadratic-time algorithm for finding a bottleneck non-crossing matching, improving upon the best previously known algori...

متن کامل

Faster bottleneck non-crossing matchings of points in convex position

Given an even number of points in a plane, we are interested in matching all the points by straight line segments so that the segments do not cross. Bottleneck matching is a matching that minimizes the length of the longest segment. For points in convex position, we present a quadratic-time algorithm for finding a bottleneck non-crossing matching, improving upon the best previously known algori...

متن کامل

Minimum-Segment Convex Drawings of 3-Connected Cubic Plane Graphs

A convex drawing of a plane graph G is a plane drawing of G, where each vertex is drawn as a point, each edge is drawn as a straight line segment and each face is drawn as a convex polygon. A maximal segment is a drawing of a maximal set of edges that form a straight line segment. A minimum-segment convex drawing of G is a convex drawing of G where the number of maximal segments is the minimum ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013